package com.wrk._2_数组._01_课件;

import java.util.Random;

import java.util.Random;

public class _003_遍历求和 {
    public static void main(String[] ages){
        //动态初始化一个能存10个元素的数组
        int [] arr = new int[10];
        //随机数函数
        Random a = new Random();
        //遍历数组，存入数据
        for (int i = 0; i < arr.length; i++) {
            arr[i] = a.nextInt(100) + 1; //生成1-100之间的随机数
        }
        //1)求出所有数据的和
        int sum = 0;
        for (int t = 0; t < arr.length; t++) {
            sum = sum + arr[t];
        }System.out.println("所有数据之和为："+sum);

        //2)求所有数据的平均数
        int avg  = sum / arr.length;
        System.out.println("所有数据的平均数为："+avg);

        //3)统计有多少个数据比平均值小
        int count = 0;
        for (int e = 0; e < arr.length; e++) {
            if (arr[e] < avg){
                count++;
            }
        }
        for (int i : arr) {
            
        }
        System.out.println("有"+count+"个数据比平均值小");
    }
}
